# 作   者：要努力，努力，再努力
# 开发日期：2022/4/21 15:58

s = {10,20,30,40,405,60}
"""集合元素的判断操作"""
print(10 in s)
print(100 in s)
print(10 not in s)
print(100 not in s)

"""集合元素的新增操作"""
s.add(80)  # 一次添加一个
print(s)
s.update({200,700,800})  #  一次至少添加一个元素
print(s)
s.update([100,500,600])  # 天界列表
s.update((45,63,85,96))  # 添加元组
print(s)

"""集合元素的删除操作"""
s.remove(100)
print(s)
# s.remove(1500)  # KeyError: 1500 集合元素不存在
# print(s)

s.discard(1500)  # 集合元素不存在，不抛异常
print(s)

s.pop()
print(s)

s.pop()
print(s)

# s.pop(500)  # TypeError: set.pop() takes no arguments (1 given)
# print(s)

s.clear()  # 清空全部元素
print(s)


